namespace RayDen.Library.Entity.Scene {
    using RayDen.Library.Core.Primitives;



    public interface ITexture {
        int Width { get; }
        int Height { get; }
        UV DUDV { get; }

        RgbSpectrumInfo Sample( float u, float v );

        float SampleFloat(float u, float v);
        void Dispose();
    }
}